namespace FieldServices_01.intrnl
{
    public class LocalKeyGeneratorMetaData
        : Sybase.Reflection.EntityMetaData
    {
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public LocalKeyGeneratorMetaData()
        {
            _init();
        }
        
        protected void _init()
        {
            SetId(15);
            SetAttributes(new Sybase.Reflection.AttributeMetaDataList());
            SetOperations(new Sybase.Reflection.OperationMetaDataList());
            SetAttributeMap(new Sybase.Reflection.AttributeMap());
            SetOperationMap(new Sybase.Reflection.OperationMap());
            Sybase.Reflection.AttributeMetaData firstId_attribute = AddAttributeWithParams(296, "firstId", "long", -1, false, false, true, false, false, false, "\"first_id\"");
            Sybase.Reflection.AttributeMetaData lastId_attribute = AddAttributeWithParams(297, "lastId", "long", -1, false, false, true, false, false, false, "\"last_id\"");
            Sybase.Reflection.AttributeMetaData nextId_attribute = AddAttributeWithParams(298, "nextId", "long", -1, false, false, true, false, false, false, "\"next_id\"");
            Sybase.Reflection.AttributeMetaData remoteId_attribute = AddAttributeWithParams(294, "remoteId", "string", 300, false, true, true, false, false, false, "\"remote_id\"");
            Sybase.Reflection.AttributeMetaData batchId_attribute = AddAttributeWithParams(295, "batchId", "long", -1, false, true, true, false, false, false, "\"batch_id\"");
            InitAttributeMapFromAttributes();
            Sybase.Reflection.OperationMetaData FindAll0_operation = AddOperationWithParams(540, "findAll", "LocalKeyGenerator*", true);
            Sybase.Reflection.OperationMetaData IsNew1_operation = AddOperationWithParams(719, "isNew", "boolean", false);
            Sybase.Reflection.OperationMetaData IsDirty2_operation = AddOperationWithParams(720, "isDirty", "boolean", false);
            Sybase.Reflection.OperationMetaData IsDeleted3_operation = AddOperationWithParams(721, "isDeleted", "boolean", false);
            Sybase.Reflection.OperationMetaData Refresh4_operation = AddOperationWithParams(722, "refresh", "void", false);
            Sybase.Reflection.OperationMetaData Save5_operation = AddOperationWithParams(723, "save", "void", false);
            InitOperationMapFromOperations();
            SetName("LocalKeyGenerator");
            SetTable("\"co_fieldservices_01_1_0_localkeygenerator\"");
            SetSynchronizationGroup("");
        }
        
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public  override bool IsEntity()
        {
            return true;
        }
        
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public  override bool IsService()
        {
            return false;
        }
    }
}